package com.itheima;

import java.util.Arrays;
import java.util.Comparator;

/**
 * 2025/5/16 21:15
 */
public class MethodReferenceDemo {
    public static void main(String[] args) {

        //对String[]数组进行排序：忽略大小写正序排序
        //排序后的预期：A b C d e
        String[] strs = {"A", "b", "e", "C", "d"};

        /*Arrays.sort(strs, new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
                //需要使用String类提供的比较方法
               return o1.compareToIgnoreCase(o2);
            }
        });

        Arrays.sort(strs, (o1, o2) -> {
            //需要使用String类提供的比较方法
            return o1.compareToIgnoreCase(o2);
        });*/

        //需要使用String类提供的比较方法
        Arrays.sort(strs, String::compareToIgnoreCase);


        System.out.println(Arrays.toString(strs));//内存地址值


    }
}
